// //对象字面量
// const yj = {
//     name: ''
// };   //袁静
function Person(name, age) {  //构造函数
    //用new的方式调用的话
    console.log(this);
    this.name = name;
    this.age = age;
}
// 任何函数都有prototype属性   原型对象
Person.prototype.sayHi = function(){
    console.log('Hello')
} 
const yj = {};   //空的对象字面量
// call 可以手动指定函数内部this
Person.call(yj, '袁静', 18);
console.log(yj);
yj.__proto__ = Person.prototype;
yj.sayHi();
console.log(yj);